package com.bifrost.model.vo.coupon;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @author rangf
 * @date 2018/5/9
 */
@Data
public class CouponDetailVO {

    private Long couponDetailId;
    private Long couponId;
    private Long customerId;
    private String customerName;
    private Date addTime;
    private Date consumedTime;

    private String couponStatus;
    private Boolean isUsed;
    protected List<Long> orderIds;

    private String couponCode;
    private String couponTypeCode;
    private String couponName;
    private String couponDescription;
    private Date activeEndDate;
    private Date activeStartDate;
    private BigDecimal orderMinTotal;
    private BigDecimal discountAmount;
    private Integer relatedTargetQuantity;
    private Integer maxUsesPerCustomer;

    /*private String forOrderType;
    private Boolean stackedWithOther;
    private String releaseMode;
    private Date releaseDateEnd;
    private Date releaseDateStart;
    private Boolean isRefundable;
    private Boolean isShareable;
    private Integer maxUsePerOrder;
    private Long merchantId;
    private String validityType;
    private Integer validityDays;
    private String discountType;
    private Boolean isCombinable;*/

}
